Skip to content

ci(release): use native GitHub release notes and add e2e gate#318

Merged
drew merged 4 commits intomainfrom
more-ci-updates
Mar 15, 2026
Merged

ci(release): use native GitHub release notes and add e2e gate#318
drew merged 4 commits intomainfrom
more-ci-updates

Conversation

@drew
Copy link
Collaborator

@drew drew commented Mar 15, 2026

Summary

CI improvements to the release workflow. Created as draft since more CI changes are coming.

Changes

  • Use GitHub's native generate_release_notes: true instead of manually computing the previous tag and building a diff link
  • Remove the previous_tag output and "Find previous release tag" step from compute-versions job
  • Add e2e test gate before tagging GHCR images for release

Testing

  • mise run pre-commit passes
  • Workflow syntax validated

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

@drew drew self-assigned this Mar 15, 2026
@drew drew marked this pull request as ready for review March 15, 2026 05:40
@drew drew merged commit 42f0763 into main Mar 15, 2026
9 checks passed
@drew drew deleted the more-ci-updates branch March 15, 2026 05:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant